﻿using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;

namespace BlazorAppAuth.Models
{
    [Table("t_order")]
    public class Order
    {
        [Key]
        [DatabaseGenerated(DatabaseGeneratedOption.Identity)]
        public int Id { get; set; } // 主键
        public int OrderId { get; set; } // 订单编号
        public string OrderType { get; set; } // 订单类型
        public string UserType { get; set; } // 用户类型
        public string UserName { get; set; } // 用户名
        public DateTime StartTime { get; set; } // 启动时间
        public DateTime OrderTime { get; set; } // 下单时间
        public int Quantity { get; set; } // 数量
        public string Priority { get; set; } // 优先级
        public int AssemblyTime { get; set; } // 装配时间
        public int DrillingTime { get; set; } // 钻孔时间
        public int AssemblyCount { get; set; } // 装配次数
        public int DrillingCount { get; set; } // 钻孔次数
        public string OrderStatus { get; set; } // 订单状态
        public double ElectricityConsumption { get; set; } // 订单用电量（w·h）
        public double GasConsumption { get; set; } // 订单用气量（L）
    }
}
